package cn.hxth.api.model;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/** 出库记录表
 * @author 夏志美
 */
@Setter
@Getter
public class OutstockRecord implements Serializable {
    List<OutstockRecord> outstockRecords ;// 用于批量添加无实际意义
    private Integer ono; // 出库单编号

    private Date date;// 出库日期

    private Consumer consumer; // 购货单位

    private Product product ;// 出库商品

    private Integer outcount; //  出库商品数量

    private Integer inventory; // 期初库存

    private String lin; // 库位号

    private Double price; // 商品单价

    private  String productName ; // 商品名称
    private  String productSpec ;// 商品规格名称

    /**
     *
     * @return 出库总金额
     */
    public Double getTotalPrice() {
        if(price==null||inventory==null){
            return  null ;
        }
        return inventory * price ;
    }
}